/**************************************************************************************************
**                                                                                               **
**  文件名称:  sys_falsh.h                                                                       **
**  版权所有:  CopyRight @ Xiamen Yaxon NetWork CO.LTD. 2017                                     **
**  文件描述:  系统FLASH扇区配置信息                                                             **
**  ===========================================================================================  **
**  创建信息:  | 2017-4-13 | LEON | 创建本模块                                                   **
**  ===========================================================================================  **
**  修改信息:  单击此处添加....                                                                  **
**************************************************************************************************/
#ifndef SYS_FLASH_H
#define SYS_FLASH_H

/*************************************************************************************************/
/*                           系统FLASH扇区定义                                                   */
/*************************************************************************************************/
#define SIZE_PER_PAGE        (2048)                                            /* 每个扇区页面大小 */
#define PAGE_MAX_PAGE        (64)                                              /* 系统全部页面个数 */
#define SIZE_MAX_SIZE        (SIZE_PER_PAGE * PAGE_MAX_PAGE)                   /* 系统全部空间大小 */

#define PAGE_BOOT_BGN        (0)                                               /* 引导区的起始扇区 */
#define PAGE_BOOT_END        (7)                                               /* 引导区的结束扇区 */

#define PAGE_MAIN_BGN        (8)                                               /* 主程序的起始扇区 */
#define PAGE_MAIN_END        (59)                                              /* 主程序的结束扇区 */

#define PAGE_PARA_BGN        (60)                                              /* 参数区的起始扇区 */
#define PAGE_PARA_END        (63)                                              /* 参数区的结束扇区 */

/*************************************************************************************************/
/*                           系统FLASH地址定义                                                   */
/*************************************************************************************************/
#define ADDR_FLSH_BGN        (FLASH_BASE)                                      /* 系统空间起始地址 */
#define ADDR_FLSH_END        (ADDR_FLSH_BGN + SIZE_MAX_SIZE)                   /* 系统空间结束地址 */

#endif


